Skip to content

build: share language checks and staged pre-commit validation - #33

Draft
mtwilliams wants to merge 4 commits into
foundation/devfrom
foundation/checks
Draft

mtwilliams wants to merge 4 commits into
foundation/devfrom
foundation/checks

Conversation

@mtwilliams

@mtwilliams mtwilliams commented Oct 30, 2026 •

Copy link
Copy Markdown
Collaborator

Add one standard-library Python checker for file-selected or complete validation, plus staged-index snapshots for pre-commit. Wire Elixir formatting/Credo, rustfmt/Clippy, Ruff, ShellCheck/shfmt, actionlint, and zizmor into shared commands and agent adapters. Git hook installation respects linked worktrees and preserves unrelated existing hooks.

Native changes are lint-only cleanup. The Rustler 0.29 generated registration callback has one narrowly documented compatibility allowance; the runtime migration stays in the feature stack.

Validation: full shared checker passes locally, strict Clippy passes, and existing 117 checks pass. Staging isolation receives regression tests in the next PR. Based on foundation/dev.

CI evidence: validation run.

Stack (merge in order): #32 → #33 → #34 → #35 → #36.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant